package cn.ecnu.service;

import cn.ecnu.vo.fromFront.*;
import cn.ecnu.vo.toFront.ConsultantVo;
import cn.ecnu.vo.toFront.ConsultantWithFlagVo;

import java.util.List;
import java.util.Map;

public interface ConsultantService {

    //督导和咨询师可以共用这个方法
    boolean judgeOnline(Integer uid);

    List<ConsultantWithFlagVo> consultantsAddFlag(List<ConsultantVo> consultants, Integer uid);

    Map<String, Integer> startHelp(StartHelpVo vo);

    void endHelp(EndHelpVo vo);

    void commentVisitor(CommentVisitorVo vo);

    void addConsultant(ConsultantForm vo);

    void changeSupervisor(ChangeSupervisorVo vo);

    void changeDefaultDuty(ChangeDefaultDutyVo vo);
}
